package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 北斗系统参数配置对象 sys_four_config
 * 
 * @author ruoyi
 * @date 2024-12-31
 */
public class SysFourConfig extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private String id;

    /** 参数名称 */
    @Excel(name = "参数名称")
    private String name;

    /** 北斗ip */
    @Excel(name = "北斗ip")
    private String fourIp;

    /** 接口地址 */
    @Excel(name = "接口地址")
    private String fourInterface;

    /** 关联系统用户id */
    @Excel(name = "关联系统用户id")
    private String sysUserId;

    /** 是否关联系统用户 0.否 1.是 */
    @Excel(name = "是否关联系统用户 0.否 1.是")
    private String associationStatus;

    /** 关联北斗定位菜单id */
    @Excel(name = "关联北斗定位菜单id")
    private String menuId;

    /** 数据删除状态 0.正常 1.停用 */
    @Excel(name = "数据删除状态 0.正常 1.停用")
    private String status;

    /** 系统用户*/
    @Excel(name = "系统用户")
    private String usernameXT;

    /** 北斗密码*/
    @Excel(name = "北斗密码")
    private String passwordBD;

    /** 北斗用户名 */
    @Excel(name = "北斗用户名")
    private String usernameBD;

    /** 餐单类型 four_config_type*/
    @Excel(name = "餐单类型")
    private String type;

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getUsernameXT() {
        return usernameXT;
    }

    public void setUsernameXT(String usernameXT) {
        this.usernameXT = usernameXT;
    }

    public String getPasswordBD() {
        return passwordBD;
    }

    public void setPasswordBD(String passwordBD) {
        this.passwordBD = passwordBD;
    }

    public String getUsernameBD() {
        return usernameBD;
    }

    public void setUsernameBD(String usernameBD) {
        this.usernameBD = usernameBD;
    }

    public String getFourIp() {
        return fourIp;
    }

    public void setFourIp(String fourIp) {
        this.fourIp = fourIp;
    }

    public String getFourInterface() {
        return fourInterface;
    }

    public void setFourInterface(String fourInterface) {
        this.fourInterface = fourInterface;
    }

    public void setId(String id)
    {
        this.id = id;
    }

    public String getId() 
    {
        return id;
    }
    public void setName(String name) 
    {
        this.name = name;
    }

    public String getName() 
    {
        return name;
    }

    public void setSysUserId(String sysUserId) 
    {
        this.sysUserId = sysUserId;
    }

    public String getSysUserId() 
    {
        return sysUserId;
    }
    public void setAssociationStatus(String associationStatus) 
    {
        this.associationStatus = associationStatus;
    }

    public String getAssociationStatus() 
    {
        return associationStatus;
    }
    public void setMenuId(String menuId) 
    {
        this.menuId = menuId;
    }

    public String getMenuId() 
    {
        return menuId;
    }
    public void setStatus(String status) 
    {
        this.status = status;
    }

    public String getStatus() 
    {
        return status;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("name", getName())
            .append("fourIp", getFourIp())
            .append("fourInterface", getFourIp())
            .append("sysUserId", getSysUserId())
            .append("associationStatus", getAssociationStatus())
            .append("menuId", getMenuId())
            .append("status", getStatus())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("remark", getRemark())
            .toString();
    }
}
